function checkDate(d, flag){
	
	var dateToCheck = new Date(d);
	var now = new Date();
	
	switch(flag){
		
		case 't':
			if(now.getMonth() == dateToCheck.getMonth() && now.getDate() == dateToCheck.getDate() 
							&& now.getYear()==dateToCheck.getYear()){
				return true;
			}else{
				return false;
			}			
		
		case 'w':
			var startOfWeek = new Date(now-(now.getDay()-1)*86400000);
			if(dateToCheck.getYear()>startOfWeek.getYear() || (dateToCheck.getYear()==startOfWeek.getYear() 
							&& startOfWeek.getDate()<=dateToCheck.getDate() && dateToCheck.getMonth()>= startOfWeek.getMonth())){
				return true;
			}else{
				return false;
			}
		
		case 'm':
			var year = now.getYear();
			var month = now.getMonth();
			
			var startOfMonth = new Date(now.getFullYear(), now.getMonth(), 1);
			
			if(dateToCheck.getYear()>startOfMonth.getYear() || (dateToCheck.getYear()==startOfMonth.getYear() 
							&& startOfMonth.getDate()<=dateToCheck.getDate() && dateToCheck.getMonth() >= startOfMonth.getMonth())){
				return true;
			}else{
				return false;
			}
	}
	
}

$(function(){
	
	//Yesterday Winners marquee
	$('#ticker').marquee({
		
	});
	
	//Account History Tab
	$('#history').children().click(function(){
		$(this).parent().children().each(function(){
			if($(this).hasClass('on')){
				$(this).toggleClass('on').toggleClass('off');
				var currentId = $(this).attr('id');
				var currentResultId = '#' + currentId.substr(0, currentId.length-3);
				$(currentResultId).hide();
			}
		});
		$(this).toggleClass('on').toggleClass('off');
		var currentId = $(this).attr('id');
		var currentResultId = '#' + currentId.substr(0, currentId.length-3);
		$(currentResultId).show();
		return false;
	});
	
	//Offer History Tab
	
	$('#todayOffersTab').click(function(){
		$(this).parent().children().each(function(){
			if($(this).hasClass('on')){
				$(this).toggleClass('on').toggleClass('off');
				
			}
		});
		if($(this).hasClass('on')){
			return;
		}else{
			$(this).toggleClass('on').toggleClass('off');
		}
		$('#offerslist').children().each(function(){
			var c = $(this).children(':nth-child(2)').html();
			if(checkDate(c,'t')){
				if($(this).hasClass('hidden')){
					$(this).removeClass('hidden');
				}
			}else{
				if(!$(this).hasClass('hidden')){
					$(this).addClass('hidden');
				}
			}
		});
	});
	
	$('#weeklyOffersTab').click(function(){
		$(this).parent().children().each(function(){
			if($(this).hasClass('on')){
				$(this).toggleClass('on').toggleClass('off');
				
			}
		});
		if($(this).hasClass('on')){
			return;
		}else{
			$(this).toggleClass('on').toggleClass('off');
		}
		$('#offerslist').children().each(function(){
			var c = $(this).children(':nth-child(2)').html();
			if(checkDate(c,'w')){
				if($(this).hasClass('hidden')){
					$(this).removeClass('hidden');
				}
			}else{
				if(!$(this).hasClass('hidden')){
					$(this).addClass('hidden');
				}
			}
		});
	});
	
	$('#monthlyOffersTab').click(function(){
		$(this).parent().children().each(function(){
			if($(this).hasClass('on')){
				$(this).toggleClass('on').toggleClass('off');
				
			}
		});
		if($(this).hasClass('on')){
			return;
		}else{
			$(this).toggleClass('on').toggleClass('off');
		}
		$('#offerslist').children().each(function(){
			var c = $(this).children(':nth-child(2)').html();
			var flag = checkDate(c,'m');
			if(checkDate(c,'m')){
				if($(this).hasClass('hidden')){
					$(this).removeClass('hidden');
				}
			}else{
				if(!$(this).hasClass('hidden')){
					$(this).addClass('hidden');
				}
			}
		});
	});
	
	$('#allOffersTab').click(function(){
		$(this).parent().children().each(function(){
			if($(this).hasClass('on')){
				$(this).toggleClass('on').toggleClass('off');
				
			}
		});
		if($(this).hasClass('on')){
			return;
		}else{
			$(this).toggleClass('on').toggleClass('off');
		}
		$('#offerslist').children().each(function(){
			var c = $(this).children(':nth-child(2)').html();
			var flag = checkDate(c,'m');
			if($(this).hasClass('hidden')){
				$(this).removeClass('hidden');
			}
		});
	});
	
	//Leaderboard tabs
	$('#leaderBoards').children().click(function(){
		$(this).parent().children().each(function(){
			if($(this).hasClass('on')){
				$(this).toggleClass('on').toggleClass('off');
				var currentId = $(this).attr('id');
				var currentResultId = '.' + currentId.substr(0, currentId.length-3);
				$(currentResultId).hide();
			}
		});
		$(this).toggleClass('on').toggleClass('off');
		var currentId = $(this).attr('id');
		var currentResultId = '.' + currentId.substr(0, currentId.length-3);
		$(currentResultId).show();
		return false;
	});
	
	
	//Monetization tabs
	$('#monetizations').children().click(function(){
		$(this).parent().children().each(function(){
			if($(this).hasClass('on')){
				$(this).toggleClass('on').toggleClass('off');
				var currentId = $(this).attr('id');
				var currentResultId = '#' + currentId.substr(0, currentId.length-3);
				$(currentResultId).hide();
			}
		});
		$(this).toggleClass('on').toggleClass('off');
		var currentId = $(this).attr('id');
		var currentResultId = '#' + currentId.substr(0, currentId.length-3);
		$(currentResultId).show();
		return false;
	});
	
	/*
	$('#offer a').each(function(){
		$(this).click(function(){
			var a = $(this).attr('href');
			$.get(a, {},  function(data){
				if(data == ''){
					alert('no data');
				}else{
					alert(data);
				}
			});
			return false;
		});
	});
	*/

	
});